"""
# 开发一个火山车收费系统，收费标准如下：
# 1. 身高超过200cm的，不允许乘坐
# 2. 身高低于120cm的，需要家长陪同
# 3. 年龄在小于12岁，需要支付票价5元
# 4. 年龄在12-18岁之间，需要支付票价7元
# 5. 年龄大于18岁，需要支付票价12元
# 6. 提前询问游客，是否需要购买保险，保险费为5元
# 7. 提前询问游客，是否需要照片，照片费为3元
# 8. 计算出游客需要支付的总金额
# """

ticket_price = 0
height = int(input("请输入您的身高（cm）："))

if height > 200:
    print("您的高度超过200cm，不允许乘坐。")
elif height < 120:
    print("您的高度低于120cm，需要家长陪同。欢迎您乘坐火山车!")
    age = int(input("请输入您的年龄："))
    ticket_price = 0
    if age < 12:
        print("您的年龄小于12岁，需要支付票价5元。")
        ticket_price = 5
    elif age <= 12 and age <= 18:
        print("您的年龄在12-18岁之间，需要支付票价7元。")
        ticket_price = 7
    else:
        print("您的年龄大于18岁，需要支付票价12元。")
        ticket_price = 12
    insurance = input("是否需要购买保险？费用为：5元。(y/n)")
    if insurance == "y":
        print("您购买了保险!")
        ticket_price += 5
    popen = input("是否需要照片？费用为：3元。(y/n)")
    if popen == "y":
        print("您购买了照片!")
        ticket_price += 3
    print("您需要支付的总金额为：", ticket_price, "元。")
elif height >= 120:
    print("身高符合要求，欢迎您乘坐火山车。")
    age = int(input("请输入您的年龄："))
    ticket_price = 0
    if age < 12:
        print("您的年龄小于12岁，需要支付票价5元。")
        ticket_price = 5
    elif age <= 18 and age >= 12:
        print("您的年龄在12-18岁之间，需要支付票价7元。")
        ticket_price = 7
    else:
        print("您的年龄大于18岁，需要支付票价12元。")
        ticket_price = 12
    insurance = input("是否需要购买保险？费用为：5元。(y/n)")
    if insurance == "y":
        print("您购买了保险!")
        ticket_price += 5
    popen = input("是否需要照片？费用为：3元。(y/n)")
    if popen == "y":
        print("您购买了照片!")
        ticket_price += 3
    print("您需要支付的总金额为：", ticket_price, "元。")
else:
    print("您的身高不符合要求。")




